#pragma once
#include <nice2d/actions/finitetimeaction.h>

class ScaleAction : public FiniteTimeAction
{
public:
    ScaleAction(const sf::Vector2f &targetSize, float duration = 3.0f);
    ~ScaleAction();
protected:
    void update(float deltaTime)override;
private:
    std::unique_ptr<class ScaleActionData> data;
};
